﻿* {
    margin: 0;
    padding: 0;
}
img, div, ul, li {
	behavior: url("iepngfix.htc");
}
a {
    text-decoration: none;
	color: #00cc00;
}
a:hover {
    color: #00dd00;
    text-decoration: underline;
}
ul {
    list-style-type: none;
}
.imgnone {
    border: medium none;
    display: block;
}
.clear {
    clear: both;
}
.button{
	padding: 2px 7px;
}
body {
    background: url("../images/backBody.png") repeat-x scroll 0 0 #00cc00;
    font-family: Arial;
    font-size: 11px;
    margin: 0 auto;
    width: 1000px;
}
.container {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 1000px;
}
.header {
}
.topHeader {
    background: none repeat scroll 0 0 #EBF3FB;
    color: #00cc00;
    height: 14px;
    padding: 4px 12px;
    width: 976px;
}
.topHeader .date {
    float: left;
    width: 380px;
}
.topHeader .smallMenu {
    color: #D1D1D1;
    float: right;
    text-align: right;
    width: 195px;
}
.topHeader span {
    display: block;
    float: left;
    margin-left: 5px;
}
.topHeader a {
    color: #00cc00;
    display: block;
    float: left;
    margin: 0 5px;
}
.topHeader a:hover {
    color: #00dd00;
}
.midHeader {
    background: url("../images/backBaner.jpg") no-repeat scroll left top transparent;
    clear: both;
    color: #ADADAD;
    height: 76px;
    width: 1000px;
}
.search {
    float: right;
    margin: 17px 12px 0 0;
    width: 250px;
}
.search .textbox {
    border: 0 none;
    height: 16px;
    margin: 7px 5px 0 8px;
    width: 163px;
}
.search .button {
    background-color: Transparent;
    border: medium none;
    cursor: pointer;
    height: 19px;
    margin: 7px 0 0;
    width: 53px;
}
.midHeader a {
    color: #ADADAD;
    margin: 0 10px;
}
.midHeader a.active, .midHeader a:hover {
    color: #00dd00;
    font-weight: bold;
}
.botHeader {
    background: none repeat scroll 0 0 #00cc00;
    clear: both;
    color: #FFFFFF;
    overflow: hidden;
    padding: 3px 10px;
    width: 980px;
}
.leftBHeader {
    border-right: 1px solid #00a800;
    float: left;
    width: 179px;
    height: 180px;
}
.leftBHeader a {
    color: #FFFFFF;
    font-weight: bold;
}
.leftBHeader a:hover, .leftBHeader .active a {
    color: #FFFFFF;
}
.liCir {
    margin-top: 10px;
}
.rightBHeader {
    border-left: 1px solid #9FFF9F;
    float: right;
    overflow: hidden;
    padding: 5px 10px;
    width: 779px;
    height: 170px;
}
.rightBHeader .ui-tabs-nav {
    margin: 0;
    padding: 0;
    width: 779px;
}
.rightBHeader .ui-tabs-nav li {
    float: left;
    height: 16px;
    margin-bottom: -1px;
    padding: 2px 0 0 8px;
    width: 97px;
}
.rightBHeader .ui-tabs-nav a, .rightBHeader .tit a {
    color: #FFFFFF;
    font-weight: bold;
    text-transform: capitalize;
}
.rightBHeader .contentTab {
    border-color: #9FFF9F;
    border-style: solid solid none;
    border-width: 1px;
    clear: both;
    overflow: hidden;
    padding: 7px 15px 0;
    width: 756px;
}
.rightBHeader .contentTab a {
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0 5px 5px 0;
    width: 145px;
}
.rightBHeader .vietnamTours4 {
    float: left;
    width: 40%;
}
.rightBHeader .vietnamTours5 {
    float: left;
    width: 60%;
}
.body {
    clear: both;
    overflow: hidden;
}
.leftBody {
    float: left;
    overflow: hidden;
    width: 807px;
}
.leftLBody {
    float: left;
    margin: 0 3px;
    overflow: hidden;
    width: 205px;
}
.rightLBody {
    float: left;
    overflow: hidden;
    width: 591px;
}
.topLeft {
    color: #00cc00;
    margin-top: 2px;
    overflow: hidden;
    padding-bottom: 5px;
}
.leftBody .position {
    float: left;
    margin-top: 4px;
    width: 625px;
}
.leftBody .position a {
    color: #00cc00;
    font-weight: bold;
    margin: 0 10px;
}
.leftBody .position a.active {
    color: #00cc00;
    font-weight: normal;
    margin: 0 10px;
    text-decoration: underline;
}
.rightLBody .positions {
    float: left;
    margin-top: 4px;
    width: 591px;
}
.rightLBody .positions a {
    color: #00cc00;
    font-weight: bold;
    margin: 0 10px;
}
.rightLBody .positions a.active {
    color: #00cc00;
    margin: 0 10px;
    text-decoration: underline;
}
.leftBody .pweather {
    float: left;
    width: 175px;
}
/**
 * Sửa
 */
.body .introTour
 {
    margin-left: 9px;
    overflow: hidden;
    padding: 1px;
    width: 788px;
    float: left;
}
.introTour #div-boxTour{
    float: left;
    width: 770px;
    border: 1px dotted #ddd;
}
#div-boxTour #div-tableBox{
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 660px;
}
#div-tableBox .logo{
    background: url("../images/Logotravel.jpg") no-repeat scroll 0 0 transparent;
    height: 76px;
    width: 164px;
}
#div-tableBox table{
	border-top: solid 2px #CCC;
    color: #333;
    font-size: 12px;
}
/**
 * Hết Sửa
 */
.leftBody .introTour {
    border: 1px dotted #ddd;
    margin-left: 9px;
    overflow: hidden;
    padding: 1px;
    width: 788px;
}
.leftBody .split {
    background: none repeat-y scroll 0 0 #cccccc;
    /*border: dotted #cccccc 1px;*/
    float: left;
    height: 710px;
    margin: 7px 1px;
    width: 1px;
}
.introTour .leftIntro {
    float: left;
    width: 392px;
}
.backTitBlue {
    background: url("../images/backTitBlue.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    padding: 3px 0;
    width: 372px;
}
.backTitGreen {
    background: url("../images/backTitGreen.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    padding: 3px 0;
    width: 372px;
}
.backTitBlue img, .backTitGreen img {
    margin: 0 10px;
}
.backTitBlue a, .backTitGreen a {
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}
.backTitBlue a:hover, .backTitGreen a:hover {
    color: #00dd00;
}
.headLeft {
    color: #00cc00;
    font-size: 18px;`
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}
.contentLeft {
    border: 1px solid #D2D2D2;
    color: #00aa00;
    margin: 0 0 10px 5px;
    overflow: hidden;
    padding: 0 10px 10px;
}
.tour {
    border-bottom: 1px dotted #cccccc;
    overflow: hidden;
    padding: 5px;
    width: 382px;
}
.tour {
    color: #000000;
    font-weight: normal;
    line-height: 14px;
}
.tour .img {
    border: 1px dotted #cccccc;
    float: left;
    height: 90px;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 115px;
}
.tour a.tit {
    color: #00aa00;
    display: block;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 5px;
}
.tour a:hover {
    color: #00dd00;
}
.tour .readMore {
    color: #00bef3;
    display: block;
    font-size: 11px;
    margin: 5px;
    text-align: right;
}
.tour .readMore:hover {
    color: #00dd00;
}
.topHotel {
    margin: 7px;
}
.topHotel .title a {
    color: #FF5106;
    display: block;
    font-weight: bold;
    margin: 10px 0 5px;
}
.topHotel li {
    display: inline;
    float: left;
    margin: 0 7px 0 0;
    text-align: center;
    width: 85px;
}
.topHotel li .img {
    border: 1px solid #cccccc;
    height: 65px;
    padding: 1px;
    width: 82px;
}
.topHotel li .name a {
    color: #00cc00;
    font-weight: normal;
}
.topHotel li .name a:hover {
    color: #00dd00;
}
.travelsevices {
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
    padding: 10px 0 15px;
}
.travelsevices li {
    color: #00cc00;
    float: left;
    font-weight: normal;
    margin-bottom: 8px;
    padding-left: 15px;
    width: 175px;
}
.travelsevices li a {
    color: #00cc00;
    font-weight: normal;
}
.travelsevices li a:hover {
    color: #00dd00;
    font-weight: bold;
}
.travelguides {
    clear: both;
    overflow: hidden;
    padding: 10px 0 15px;
}
.travelguides p {
    color: #00cc00;
    float: left;
    font-weight: normal;
    margin-bottom: 8px;
    padding-left: 5px;
    width: 120px;
}
.travelguides p img {
    margin-right: 5px;
}
.travelguides p a {
    color: #00cc00;
    font-weight: normal;
    margin: 0;
    text-decoration: underline;
}
.travelguides p a:hover {
    color: #00dd00;
    text-decoration: none;
}
.guideTour {
    color: #00cc00;
    padding: 7px;
}
.guideTour .img {
    border: 1px dotted #cccccc;
    float: left;
    height: 83px;
    margin: 0 5px 5px 0;
    padding: 2px;
    width: 115px;
}
.introTour .rightIntro {
    float: left;
    width: 392px;
}
.mainImg, .mainHotel {
    border: 1px dotted #cccccc;
    height: 210px;
    margin: 3px 0 0 2px;
    padding: 3px;
    width: 382px;
}
.mainHotel {
    position: relative;
}
.mainHotel p.back, .introTour p.title {
    height: 25px;
    margin: 0;
    padding: 10px 0 0;
    position: absolute;
    top: 170px;
    width: 382px;
}
.mainHotel p.back {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.45;
}
.mainHotel p.title a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.mainHotel p.title a:hover {
    color: #00dd00;
}
.mainHotel p.title {
    text-align: center;
}
.tranTour {
    border: 1px solid #cccccc;
    clear: both;
    margin: 0 10px 5px 9px;
    overflow: hidden;
    padding: 1px;
    width: 788px;
}
.tranTour .top {
    background: none repeat scroll 0 0 #E9EDF1;
    border-bottom: 1px solid #cccccc;
    height: 14px;
    padding: 3px 10px;
    width: 778px;
}
.tranTour .top a {
    color: #00cc00;
    font-weight: bold;
    text-transform: uppercase;
}
.tranTour .top a:hover {
    color: #00dd00;
}
.catTour {
    border-right: 1px solid #cccccc;
    float: left;
    margin: 2px 3px 2px 2px;
    padding: 0 1px;
    width: 255px;
}
.catTour .catTitte {
    background: none repeat scroll 0 0 #00cc00;
    height: 17px;
    padding-top: 3px;
    width: 255px;
}
.catTour .catTitte img {
    margin: 0 10px;
}
.catTour .catTitte a {
    color: #FFFFFF;
    font-weight: bold;
}
.catTour .catTitte a:hover {
    color: #00dd00;
}
.catTour .img {
    height: 132px;
    margin-top: 2px;
    width: 255px;
}
.lstOtherTour {
    list-style-type: none;
}
.lstOtherTour img {
    margin-right: 5px;
}
.lstOtherTour li {
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 5px;
}
.lstOtherTour li a {
    color: #00aa00;
    margin-left: 5px;
    text-decoration: underline;
}
.lstOtherTour li a:hover {
    color: #00dd00;
    text-decoration: none;
}
.lstOtherHotel {
    border-top: 1px solid #cccccc;
    list-style-type: none;
    margin-top: 2px;
}
.lstOtherHotel img {
    margin-right: 5px;
}
.lstOtherHotel li {
    margin-bottom: 3px;
    margin-top: 5px;
    padding-left: 5px;
}
.lstOtherHotel li a {
    color: #00aa00;
    margin-left: 5px;
    text-decoration: underline;
}
.lstOtherHotel li a:hover {
    color: #00dd00;
    text-decoration: none;
}
.lstOtherHotel2 {
    border-top: 1px solid #cccccc;
    list-style-type: none;
    margin-top: 2px;
}
.lstOtherHotel2 img {
    margin-right: 5px;
}
.lstOtherHotel2 li {
    float: left;
    margin-bottom: 3px;
    margin-top: 5px;
    padding-left: 5px;
    width: 118px;
}
.lstOtherHotel2 li a {
    color: #00aa00;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: underline;
}
.lstOtherHotel2 li a:hover {
    color: #00dd00;
    text-decoration: none;
}
.vntours a {
    text-decoration: underline;
}
.lstHotels {
    clear: both;
}
.lstHotels .hotel {
    border-bottom: 1px solid #cccccc;
    clear: both;
    overflow: hidden;
    padding: 5px;
}
.lstHotels .img {
    border: 1px solid #cccccc;
    float: left;
    height: 90px;
    padding: 1px;
    width: 118px;
}
.lstHotels .info {
    float: left;
    line-height: 16px;
    padding: 0 5px;
    width: 645px;
}
.lstHotels .info1 {
    float: left;
    line-height: 16px;
    padding: 0 5px;
    width: 445px;
}
.lstHotels .title {
    margin-bottom: 10px;
    overflow: hidden;
}
.lstHotels .tit a {
    color: #00aa00;
    font-weight: bold;
}
.lstHotels .tit .tien {
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
}
.lstHotels .name {
    float: left;
    width: 460px;
}
.lstHotels .name a {
    color: #00aa00;
    font-weight: bold;
    margin-right: 10px;
    text-transform: uppercase;
}
.lstHotels .name a:hover {
    color: #00dd00;
}
.lstHotels .money {
    float: right;
    text-align: right;
    width: 185px;
}
.lstHotels .datetime {
    color: #6EBB37;
    float: right;
    text-align: right;
    width: 185px;
}
.lstHotels .datetime img {
    margin-right: 5px;
}
.lstHotels .content a {
    color: #6EBB37;
    font-weight: bold;
    margin: 0 10px 0 1px;
    text-decoration: underline;
}
.lstHotels .content a:hover {
    color: #00dd00;
    text-decoration: none;
}
.lstHotels .address img {
    margin: 0 0 3px 10px;
}
.lstHotels .readmore {
    float: right;
    margin-top: 20px;
}
.lstHotels .readmore a {
    color: #00cc00;
    font-weight: bold;
    text-decoration: none;
}
.lstHotels .readmore a:hover {
    text-decoration: underline;
}
.lstHotels .paging {
    background: none repeat scroll 0 0 #00cc00;
    color: #FFFFFF;
    padding: 3px 15px 3px 0;
    text-align: right;
    width: 780px;
}
.lstHotels .paging a {
    color: #FFFFFF;
}
.lstHotels .paging a.active {
    font-weight: bold;
}
.booking {
    color: #FF5106;
    margin-top: 10px;
    text-align: right;
    width: 650px;
}
.booking a {
    color: #FF5106;
}
.topsells img {
    float: left;
    margin: 5px 0 0;
    width: 4px;
}
.topsells p {
    float: left;
    width: 172px;
}
.topsells li {
    clear: both;
}
.topsells a {
    margin: 0;
}
.topsells .money {
    color: #FF6600;
    font-weight: bold;
}
.rightBody {
    float: left;
    overflow: hidden;
    width: 193px;
}
.boxGray {
    margin-top: 8px;
    width: 191px;
}
.boxGray .topBox {
    background: url("../images/topBoxGray.png") no-repeat scroll 0 0 transparent;
    color: #00aa00;
    font-weight: bold;
    height: 20px;
    padding: 3px 0 0;
    width: 190px;
}
.boxGray .topBox a {
    color: #00aa00;
    font-weight: bold;
    margin-left: 10px;
}
.boxGray .topBox a:hover {
    color: #00dd00;
}
.boxGray .midBox {
    background: url("../images/backSupport.jpg") no-repeat scroll 0 0 transparent;
    border-left: 1px solid #D6DBE2;
    border-right: 1px solid #D6DBE2;
    height: auto;
    min-height: 75px;
    padding: 15px 0 0 7px;
    width: 182px;
}
.boxGray .midBox a {
    display: block;
    margin-bottom: 5px;
	color: #31bfba;
}
.boxGray .midBox a:hover {
    color: #31bfba;
}
.custormize {
    margin: 8px 0;
    width: 191px;
}
.boxBlue {
    margin-bottom: 3px;
    overflow: hidden;
    width: 192px;
}
.boxBlue .topBox {
    background: url("../images/topBoxBlue.jpg") repeat scroll 0 0 transparent;
    height: 19px;
    padding-top: 3px;
    width: 192px;
}
.boxBlue .topBox a {
    color: #FFFFFF;
    font-weight: bold;
}
.boxBlue .topBox a:hover, .boxBlue li a:hover {
    color: #00dd00;
}
.boxBlue li {
    margin: 8px 0 6px 14px;
}
.boxBlue li a {
    color: #00aa00;
}
.boxBlue img {
    margin: 0 10px;
}
.boxLightBlue {
    margin-bottom: 3px;
    overflow: hidden;
    padding-top: 5px;
    width: 192px;
}
.boxLightBlue .topBox {
    background: none repeat scroll 0 0 #D7E7F2;
    border-bottom: 1px solid #00cc00;
    height: 17px;
    padding: 5px 0 0 10px;
    width: 182px;
}
.boxLightBlue .topBox a {
    color: #00aa00;
    font-weight: bold;
}
.boxLightBlue li {
    clear: both;
    color: #00aa00;
    margin: 8px 2px 6px 8px;
    overflow: hidden;
}
.boxLightBlue li a {
    color: #00aa00;
    margin-left: 5px;
}
.boxLightBlue li a:hover, .boxLightBlue .topBox a:hover, .boxLightBlue .info a {
    color: #00dd00;
}
.boxLightBlue .img {
    float: left;
    padding: 5px 5px 0 0;
    width: 2px;
}
.boxLightBlue .info {
    float: left;
    padding: 0 5px;
    width: 172px;
}
.boxLightBlue .topGreen {
    background: url("../images/backTitGreenB.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-top: 3px;
    width: 192px;
}
.boxLightBlue .topOran {
    background: url("../images/backTitOran.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-top: 3px;
    width: 192px;
}
.boxLightBlue .topGreen a, .boxLightBlue .topOran a {
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 25px;
    text-transform: uppercase;
}
.boxLightBlue .topOran a {
    margin-left: 30px;
}
.money {
    color: #FF6600;
    font-weight: bold;
    margin-bottom: 3px;
}
.boxLightBlue .info a {
    margin: 0;
}
.footer {
    clear: both;
    margin-top: 8px;
}
.topFooter {
    width: 1000px;
}
.topFooter .link {
    background: none repeat scroll 0 0 #00cc00;
    color: #FFFFFF;
    padding: 3px 0;
    text-align: center;
    width: 1000px;
}
.topFooter .link a {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 10px;
}
.topFooter .site a:hover {
    color: #00dd00;
}
.topFooter .site {
    color: #00cc00;
    font-weight: bold;
    line-height: 16px;
    padding: 10px 0 20px;
    text-align: center;
}
.topFooter .site a {
    color: #00cc00;
    font-weight: bold;
    margin: 3px;
}
.botFooter {
    background: none repeat scroll 0 0 #00cc00;
    clear: both;
    color: #FFFFFF;
    margin: 10px 0;
    padding-top: 10px;
    text-align: center;
}
.botFooter a {
    color: #FFFFFF;
}
.home, .sitemap, .email, .searchbox, .weather, .bTriBlue, .bTriWhite, .bTriGreen, .bArr2, .bGreen, .liCir li, .ui-tabs-selected{
    background: url("../images/button.png") no-repeat scroll 0 0 transparent;
}
.home {
    background-position: 0 -44px;
    display: block;
    float: left;
    height: 12px;
    width: 10px;
}
.sitemap {
    background-position: -12px -44px;
    display: block;
    float: left;
    height: 12px;
    width: 11px;
}
.email {
    background-position: -27px -44px;
    display: block;
    float: left;
    height: 11px;
    width: 11px;
}
.searchbox {
    background-position: 0 -62px;
    height: 35px;
    margin-bottom: 5px;
    width: 250px;
}
.weather {
    background-position: 0 -100px;
    display: inline-block;
    height: 17px;
    margin-right: 10px;
    width: 24px;
}
.bTriBlue {
    background-position: -41px -48px;
    display: inline-block;
    height: 7px;
    margin-right: 10px;
    width: 5px;
}
.bTriWhite {
    background-position: -47px -48px;
    display: inline-block;
    height: 8px;
    margin: 0 10px;
    width: 5px;
}
.liCir li {
    background-position: -158px -45px;
    margin-bottom: 7px;
    padding-left: 20px;
}
.liSquareGreen {
    background-position: -90px -47px;
    display: block;
    height: 5px;
    margin-bottom: 3px;
    padding-left: 40px;
    width: 5px;
}
.ui-tabs-selected {
    background-position: -390px -22px;
    height: 18px;
    width: 100px;
}
.train {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ECE9D8 #ACA899 #ACA899 #ECE9D8;
    border-style: solid;
    border-width: 1px;
    color: #00aa00;
    font-size: 12px;
    margin: 10px 0;
    width: 100%;
}
.train th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #CCE6FF;
    border-color: #ECE9D8 #ACA899 -moz-use-text-color #ECE9D8;
    border-style: solid solid none;
    border-width: 2px 1px medium 2px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.train td {
    border-color: #ECE9D8 #ACA899 #ACA899 #ECE9D8;
    border-left: 1px solid #ECE9D8;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    text-align: center;
}
.train .money {
    color: red;
    font-weight: bold;
}
.train a {
    color: #00dd00;
    font-weight: bold;
}
.imgFlight {
    border: 1px solid #CDCDCD;
    float: left;
    height: 364px;
    padding: 1px;
    width: 330px;
}
.lstFlight {
    float: left;
    margin: 0 0 0 20px;
    overflow: hidden;
    width: 420px;
}
.lstFlight a, .lstFlight .bla {
    color: #00cc00;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0;
    width: 210px;
}
.lstFlight .bla {
    margin-bottom: 15px;
    width: 420px;
}
.lstFlight a:hover {
    color: #00dd00;
}
.contentFlight {
    margin: 10px;
}
.tblFlight {
    border-collapse: collapse;
    clear: both;
    color: #000080;
    font-size: 12px;
    width: 100%;
}
.tblFlight .onecol {
    background: none repeat scroll 0 0 #59ACFF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.tblFlight th {
    background: none repeat scroll 0 0 #C6E2FF;
    border: 1px solid #59ACFF;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.tblFlight td {
    border: 1px solid #59ACFF;
    padding: 5px;
    text-align: center;
}
.tblFlight .money {
    color: red;
    font-weight: bold;
}
.tblFlight .note {
    width: 210px;
}
.titDes {
    clear: both;
    color: #73BE3F;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0 3px 10px;
}
.backTop {
    margin-top: 2px;
    text-align: right;
    width: 100%;
}
.backTop a {
    color: #54B312;
    font-size: 11px;
    font-weight: bold;
}
.backTop a:hover {
    color: #00dd00;
}
.bookNow {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.bookNow a {
    color: #FF6600;
    font-size: 16px;
    font-weight: bold;
}
.bookNow a:hover {
    color: #00dd00;
}
.tblReun {
    border-collapse: collapse;
    clear: both;
    color: #000080;
    font-size: 12px;
    margin: 10px 0;
    text-align: left;
    width: 100%;
}
.tblReun th {
    background: none repeat scroll 0 0 #FECCFF;
    border: 1px solid #C2C2C2;
    font-weight: bold;
    padding: 5px;
}
.tblReun td {
    border: 1px solid #C2C2C2;
    padding: 5px;
}
.blue {
    background: none repeat scroll 0 0 #99FFFF;
}
.violet {
    background: none repeat scroll 0 0 #CCCCFF;
}
.yellow {
    background: none repeat scroll 0 0 #FFFFCD;
}
.green {
    background: none repeat scroll 0 0 #CDFFCC;
}
.titRail {
    margin: 5px 0;
    text-align: center;
}
.titRail .title {
    color: #00aa00;
    font-size: 16px;
    font-weight: bold;
}
.titRail .titleS {
    color: #00aa00;
    font-size: 12px;
    font-weight: bold;
}
.airport {
    line-height: 16px;
    margin: 20px 0;
}
.airport .img {
    float: left;
}
.airport img {
    border: 1px solid #D2D2D2;
    margin: 0 8px 4px 0;
    padding: 1px;
}
.airport .alt {
    color: #00aa00;
    font-weight: bold;
    text-align: center;
}
.itemAirport {
    clear: both;
    line-height: 16px;
    overflow: hidden;
    padding: 20px 0;
}
.itemAirport .img {
    float: right;
}
.itemAirport img {
    border: 1px solid #D2D2D2;
    margin: 0 0 4px 8px;
    padding: 1px;
}
.itemAirport .alt {
    color: #00aa00;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
}
.itemAirport .info {
    clear: both;
    margin: 10px 20px;
}
.itemAirport .info p {
    font-weight: bold;
}
.tblAirport {
    border-collapse: collapse;
    color: #000080;
    margin: 5px 0;
    width: 100%;
}
.tblAirport th {
    background: none repeat scroll 0 0 #00A9FB;
    border: 1px solid #333333;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.tblAirport td {
    border: 1px solid #333333;
    padding: 5px;
    text-align: center;
}
.tblAirport .left {
    text-align: left;
}
.tblAirport .money {
    color: red;
    font-weight: bold;
}
.tblAirport a {
    color: #00dd00;
    font-weight: bold;
}
.tblCarental {
    border-collapse: collapse;
    color: #000080;
    margin: 5px 0;
}
.tblCarental th {
    background: none repeat scroll 0 0 #FFC891;
    border: 1px solid #FF6600;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.tblCarental td {
    border: 1px solid #FF6600;
    padding: 5px 20px;
    text-align: center;
}
.tblCarental .left {
    padding-left: 5px;
    text-align: left;
}
.lstCars {
    clear: both;
    margin: 20px 0;
    overflow: hidden;
}
.lstCars .cars {
    color: #000080;
    float: left;
    margin-right: 7px;
    width: 180px;
}
.lstCars .cars img {
    float: left;
    margin: 0 8px 4px 0;
}
.lstSmallCars {
    clear: both;
    margin: 30px 0;
    overflow: hidden;
}
.lstSmallCars .cars {
    color: #000080;
    float: left;
    margin: 10px 7px 10px 0;
    text-align: center;
    width: 140px;
}
.lstSmallCars .cars img {
    margin: 0 8px 4px 0;
}
.lstSmallCars .cars a {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.lstSmallCars .cars .alt a {
    color: #000080;
}
.lstSmallCars .cars .alt a:hover {
    color: #00dd00;
}
.mail {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.mail a {
    color: #00cc00;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
.mail a:hover {
    color: #00dd00;
}
.titleBlue {
    color: #00cc00;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.tblVicTrain {
    border-collapse: collapse;
    color: #000080;
    margin: 20px auto;
}
.tblVicTrain th {
    background: none repeat scroll 0 0 #B5C7EF;
    border: 1px solid #ACA899;
    padding: 4px 15px;
}
.tblVicTrain td {
    background: none repeat scroll 0 0 #EBF0FB;
    border: 1px solid #ACA899;
    padding: 4px 15px;
    text-align: center;
}
.tblVicTrain .none {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.titleGreen {
    color: #73BE3F;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.titNor {
    color: #00dd00;
    font-weight: bold;
    text-decoration: underline;
}
.block {
    margin: 10px 10px 20px 30px;
}
.lstImg {
    float: right;
    margin-top: 3px;
}
.lstImg img {
    display: block;
    margin-bottom: 7px;
}
.backToTop {
    clear: both;
    color: #73BE3F;
    display: block;
    float: right;
    font-weight: bold;
    margin: 5px 0;
}
.lstImgs p {
    float: left;
    text-align: center;
}
.lstImgs img {
    margin: 0 10px 10px 0;
}
.lstImgs1 {
    margin: 20px;
}
.lstImgs1 p {
    float: left;
    margin: 0 30px 30px;
    text-align: center;
}
.lstImgs1 img {
}
.underline a {
    text-decoration: underline;
}
.underline a:hover {
    text-decoration: none;
}
.guide {
    margin-top: 10px;
    overflow: hidden;
}
.guide .img {
    border: 1px solid #CECECE;
    float: left;
    height: 155px;
    margin: 8px 8px 8px 0;
    padding: 2px;
    width: 277px;
}
.guide .img1 {
    border: 1px solid #CECECE;
    float: left;
    margin: 5px 8px 8px 0;
    padding: 2px;
}
.guide .name {
    color: #00cc00;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: center;
}
.guide .name b {
    text-transform: uppercase;
}
.guide .title {
    color: #00cc00;
    font-weight: bold;
    text-transform: uppercase;
}
.guide .content {
    line-height: 16px;
    margin-top: 6px;
}
.alsosee {
    color: #FF4B01;
    font-weight: bold;
    margin: 15px 0;
}
.alsosee a {
    color: #00cc00;
    font-weight: normal;
}
.related {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    width: 598px;
}
.related .top {
    background: url("../images/backBlueOther.jpg") repeat-y scroll 0 0 transparent;
    border-bottom: 1px solid #00cc00;
    color: #FFFFFF;
    font-weight: bold;
    height: 16px;
    padding: 3px 0 0 8px;
    width: 590px;
}
.related .top img {
    margin-right: 5px;
}
.related li {
    background: none repeat scroll 0 0 #EFF4F8;
    border-bottom: 1px solid #FFFFFF;
    padding: 10px 0 6px 26px;
}
.related .chia3 li {
    float: left;
    width: 172px;
}
.related li img {
    margin-right: 10px;
}
.related a {
    color: #00cc00;
}
.buttonBar {
    margin: 10px auto 15px;
    overflow: hidden;
    width: 100%;
}
.buttonBar a {
    color: #00cc00;
}
.topreturn {
    text-align: right;
}
.topreturn a {
    color: #00dd00;
}
.topreturn img, .topreturn a {
    margin-left: 5px;
}
.btnPrint {
    background: url("../images/btnGreen.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin-right: 15px;
    padding-bottom: 2px;
    text-align: center;
    width: 106px;
}
.btnBooking {
    background: url("../images/btnBooking.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 16px;
    padding-bottom: 2px;
    text-align: center;
    width: 83px;
}
.btnSmallBook {
    background: url("../images/btnSmall.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin: 0 10px;
    padding-bottom: 2px;
    text-align: center;
    width: 70px;
}
.lstMuseum {
    margin-bottom: 15px;
    overflow: hidden;
}
.itemMuseum {
    border-bottom: 1px solid #ECECEC;
    overflow: hidden;
    padding: 10px 0;
    width: 590px;
}
.itemMuseum .img {
    border: 1px solid #C9C9C9;
    float: left;
    height: 75px;
    margin-right: 5px;
    padding: 1px;
    width: 116px;
}
.itemMuseum .tit a {
    color: #00cc00;
    font-weight: bold;
    text-decoration: underline;
}
.itemMuseum .tit a:hover, .itemMuseum .viewmore a:hover {
    text-decoration: none;
}
.itemMuseum .sum {
    margin-top: 10px;
}
.itemMuseum .viewmore {
    color: #FE5400;
    float: right;
    margin-top: 15px;
}
.itemMuseum .viewmore a {
    color: #FE5400;
    text-decoration: underline;
}
.topAction {
    margin-bottom: 5px;
    overflow: hidden;
}
.topAction .img {
    border: 1px solid #C9C9C9;
    float: left;
    height: 125px;
    margin-right: 5px;
    padding: 1px;
    width: 190px;
}
.topAction .tit a {
    color: #00cc00;
    font-weight: bold;
    text-decoration: underline;
}
.topAction .tit a:hover, .itemMuseum .viewmore a:hover {
    text-decoration: none;
}
.topAction .sum {
    margin-top: 10px;
}
.topAction .viewmore {
    color: #FE5400;
    float: right;
    margin-top: 15px;
}
.topAction .viewmore a {
    color: #FE5400;
    text-decoration: underline;
}
.gallery {
    border: 1px solid #CECECE;
    margin-bottom: 10px;
    overflow: hidden;
}
.gallery .cat {
    background: none repeat scroll 0 0 #D7E7F2;
    clear: both;
    height: 14px;
    overflow: hidden;
    padding: 3px 0;
}
.gallery .cat img {
    margin: 0 8px 0 16px;
}
.gallery .cat a {
    color: #00cc00;
    font-weight: bold;
}
.gallery .item {
    float: left;
    margin: 10px 15px 10px 12px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}
.gallery .item .tit a {
    color: #00cc00;
    display: block;
    margin-top: 3px;
}
.gallery .item1 {
    float: left;
    margin: 10px 2px 10px 4px;
    overflow: hidden;
    text-align: center;
    width: 140px;
}
.gallery .item1 .tit {
    margin-top: 5px;
}
.gallery .item1 .tit a {
    color: #00cc00;
    font-weight: bold;
    margin: 3px;
}
.gallery .item1 .money {
    color: #FF4B00;
    font-weight: bold;
}
.boxSearch .mid {
    background: none repeat scroll 0 0 #00cc00;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 5px;
    width: 184px;
}
.boxSearch select {
    color: #00cc00;
    font-size: 10px;
    height: 18px;
    margin: 2px 0;
    padding: 1px;
    width: 180px;
}
.boxSearch .mid img {
    margin: 0 5px;
}
.qc {
    margin-bottom: 10px;
}
.backHnGuide {
    background: none repeat scroll 0 0 #EFF4F8;
    overflow: hidden;
    padding-bottom: 50px;
}
.hnGuide {
    float: left;
    margin: 10px 0;
    overflow: hidden;
    width: 240px;
}
.backHnGuide .col0 {
    margin: 10px 90px 10px 20px;
}
.hnGuide .img {
    margin: 5px 0;
}
.hnGuide .tit a {
    color: #00cc00;
    font-weight: bold;
}
.hnGuide .tit img {
    margin-right: 5px;
}
.hnGuide li {
    background-color: Transparent;
    border-bottom: medium none;
    padding: 3px 0;
}
.hnGuide li a {
    color: #00cc00;
    text-decoration: underline;
}
.dummyTopAc {
    border-bottom: 1px solid #ECECEC;
    overflow: hidden;
    padding: 5px 0;
}
.otherNews {
    overflow: hidden;
    padding: 18px;
}
.otherNews .tit {
    color: #00cc00;
    font-weight: bold;
    margin-bottom: 5px;
}
.otherNews li {
    padding: 5px 0;
}
.otherNews li img {
    margin-right: 5px;
}
.otherNews li a {
    color: #00cc00;
}
.tblBooking {
    border-collapse: collapse;
    float: right;
    width: 240px;
}
.tblBooking th {
    border: 1px solid #D7E7F2;
    color: #00cc00;
    padding: 2px 3px;
}
.tblBooking th0 {
    border: 1px solid #D7E7F2;
    color: #00cc00;
    padding: 2px 3px;
}
.guide .th1 {
    color: #54B312;
    text-transform: uppercase;
}
.guide .th3 {
    color: #54B312;
}
.guide .th2 {
    color: #00cc00;
    font-weight: bold;
    text-transform: uppercase;
}
.tblBooking td {
    border: 1px solid #D7E7F2;
    color: #00cc00;
    padding: 2px 3px;
}
.panelCompared {
    margin: 10px 8px;
    overflow: hidden;
    width: 984px;
}
.compared {
    border: 1px solid #D1D1D1;
    color: #065097;
    font-weight: bold;
    overflow: hidden;
    padding: 25px;
    width: 932px;
}
.select1 {
    border: 1px solid #3B7DAD;
    color: #065097;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    width: 205px;
}
.select2 {
    border: 1px solid #3B7DAD;
    color: #065097;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 205px;
}
.compared select option {
    padding-bottom: 2px;
}
.col1 p, .col2 p {
    clear: both;
    margin-bottom: 25px;
}
.col1 b, .col2 b {
    display: block;
    float: left;
    width: 55px;
}
.col1, .col2 {
    float: left;
    width: 320px;
}
.col1 {
    margin-left: 150px;
}
.resultCom {
    clear: both;
    overflow: hidden;
}
.resultCom .reLeft {
    border-right: 1px solid #D1D1D1;
    float: left;
    overflow: hidden;
    width: 491px;
}
.resultCom .reRight {
    float: left;
    overflow: hidden;
    width: 492px;
}
.resultCom .tour {
    border: medium none;
    color: #000000;
    margin-top: 10px;
    overflow: hidden;
    width: 488px;
}
.resultCom .avatar {
    border: 1px solid #D1D1D1;
    float: left;
    height: 122px;
    margin: 0 5px 5px 0;
    padding: 1px;
    width: 190px;
}
.resultCom .title a {
    color: #065097;
    font-weight: bold;
}
.resultCom .des {
    clear: both;
    margin-top: 15px;
    overflow: hidden;
}
.resultCom .listImg {
    float: left;
    overflow: hidden;
    width: 150px;
}
.resultCom .listImg .img {
    height: 102px;
    margin-bottom: 25px;
    padding: 1px;
    width: 146px;
}
.resultCom .description {
    float: left;
    margin-left: 5px;
    width: 330px;
}
.otherAction {
    clear: both;
    color: #72BA3D;
    text-align: right;
    width: 984px;
}
.otherAction a {
    color: #72BA3D;
    margin: 0 7px;
}
.introDes {
    clear: both;
    line-height: 15px;
    margin: 2px 0;
    overflow: hidden;
}
.introDes .img {
    border: 1px solid #CECECE;
    float: left;
    height: 210px;
    margin: 3px 5px 0 0;
    padding: 4px;
    width: 305px;
}
.alsosee1 {
    color: #00cc00;
    font-weight: bold;
    line-height: 24px;
    margin: 12px 15px;
    text-align: center;
    width: 760px;
}
.alsosee1 span {
    color: #6DBD38;
    text-decoration: underline;
}
.alsosee1 a {
    color: #00aa00;
    font-weight: bold;
}
.botCatTour {
    clear: both;
    margin: 15px 0 0 7px;
    overflow: hidden;
}
.botCatTour .left {
    border-right: 1px solid #CFCFCF;
    float: left;
    padding-bottom: 0;
    padding-right: 2px;
    width: 263px;
}
.botCatTour .right {
    float: left;
    padding-left: 2px;
    width: 520px;
}
.botCatTour .cat {
    background: none repeat scroll 0 0 #00cc00;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 4px 0;
    text-transform: uppercase;
}
.botCatTour ul {
    margin: 17px 0;
    overflow: hidden;
}
.botCatTour li {
    margin: 0 0 10px 12px;
}
.botCatTour a {
    color: #00cc00;
    font-weight: bold;
}
.botCatTour img {
    margin-right: 5px;
}
.botCatTour .cont {
    color: #060000;
    font-size: 12px;
    padding: 5px 12px;
    width: 496px;
}
.botCatTour .gt {
    color: #000000;
    font-size: 11px;
    margin-bottom: 8px;
}
.botCatTour .textbox {
    border: 1px solid #7F9DB9;
    height: 20px;
    width: 300px;
}
.botCatTour .textarea {
    border: 1px solid #7F9DB9;
    height: 160px;
    width: 420px;
}
.botCatTour .button {
    font-size: 10px;
    margin: 5px 0;
}
.largeMap {
    height: 780px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    width: 776px;
}
.largeMap .city {
    background-color: Transparent;
    display: block;
    height: 17px;
    position: absolute;
    width: 70px;
}
.lstDes {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 505px;
    overflow: hidden;
    padding: 2px;
    position: absolute;
    top: 135px;
    width: 158px;
}
.lstDes ul {
    margin: 0 5px 2px;
}
.lstDes li {
    margin-bottom: 3px;
}
.lstDes li a, .lstCity li a {
    color: #00aa00;
    margin-bottom: 2px;
    text-decoration: underline;
}
.lstDes li a:hover, .lstCity li a:hover {
    text-decoration: none;
}
.lstDes li img {
    margin-right: 5px;
}
.botMap {
    clear: both;
    margin: 10px 0 0 10px;
    overflow: hidden;
    width: 780px;
}
.botMap .cat {
    background: none repeat scroll 0 0 #D7E7F2;
    color: #00cc00;
    font-weight: bold;
    padding: 7px 35px;
    text-transform: uppercase;
    width: 725px;
}
.botMap img {
    margin-right: 5px;
}
.lstCity {
    background: none repeat scroll 0 0 #EDEDED;
    margin: 1px 0 0;
    overflow: hidden;
    padding: 5px 0 5px 55px;
    width: 740px;
}
.lstCity li {
    float: left;
    margin-bottom: 5px;
    width: 230px;
}
.lstHotel {
    background: none repeat scroll 0 0 #F1F7FB;
    overflow: hidden;
}
.lstViewMore {
    background: none repeat scroll 0 0 #F1F7FB;
    border-top: 1px solid #CDCDCD;
    clear: both;
    padding: 5px;
    text-align: right;
}
.lstViewMore a {
    color: #00cc00;
    font-weight: bold;
    text-decoration: underline;
}
.lstTopCruise {
    background: none repeat scroll 0 0 #F1F7FB;
    overflow: hidden;
}
.lstTopCruise .item {
    clear: both;
    margin-bottom: 5px;
    text-align: left;
    width: 580px;
}
.lstTopCruise .img {
    float: left;
    height: 90px;
    margin: 0 8px 0 0;
    width: 145px;
}
.lstTopCruise .tit a {
    color: #00aa00;
    font-weight: bold;
}
.lstTopCruise .sum {
    line-height: 14px;
    margin-bottom: 10px;
}
.lstTopCruise .viewmore a {
    color: #FF4B00;
    display: block;
    float: right;
    margin-right: 15px;
    text-decoration: underline;
}
.desCity {
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}
.desCity .cat {
    border-bottom: 1px solid #CDCDCD;
    color: #00aa00;
    font-weight: bold;
    padding-left: 10px;
    text-transform: uppercase;
}
.desCity .cont {
    margin-top: 5px;
    overflow: hidden;
}
.desCity .img {
    float: right;
    margin: 0 0 5px 5px;
    width: 170px;
}
.attractions {
    color: #00aa00;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 10px;
}
.introSDes {
    line-height: 14px;
    margin: 10px 0;
    overflow: hidden;
}
.introSDes .smallInfo img {
    margin-bottom: 5px;
}
.introSDes .smallInfo {
    border: 1px solid #CDCDCD;
    color: #5C0424;
    float: left;
    line-height: 18px;
    margin: 0 7px 5px 0;
    overflow: hidden;
    padding: 3px 3px 10px;
    width: 225px;
}
.introSDes .smallInfo p {
    margin: 0 5px;
}
.exchangeLink {
    background: none repeat scroll 0 0 #F7F7F7;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 5px;
}
.exchangeLink .img {
    border: 1px solid #CDCDCD;
    float: left;
    height: 148px;
    margin: 0 7px 5px 0;
    padding: 2px;
    width: 260px;
}
.exchangeLink .url {
    border: 1px solid #7F9DB9;
    color: #333333;
    display: block;
    height: 75px;
    margin: 15px auto;
    padding: 0;
    width: 410px;
}
.tbldum {
    margin: 40px 20px;
    overflow: hidden;
}
.tbldum .colum1 {
    clear: both;
    float: left;
    width: 150px;
}
.tbldum .colum2 {
    float: left;
    width: 300px;
}
.tbldum .textbox {
    border: 1px solid #7F9DB9;
    height: 18px;
    margin-bottom: 10px;
    width: 295px;
}
.tbldum .textarea {
    border: 1px solid #7F9DB9;
    height: 105px;
    margin-bottom: 10px;
    width: 295px;
}
.tbldum .ddl {
    border: 1px solid #7F9DB9;
    font-size: 11px;
    height: 16px;
    margin-bottom: 10px;
    width: 172px;
}
.tbldum .btnSendB {
    background: url("../images/btnSend.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 19px;
    margin: 0 auto;
    width: 72px;
}
.lstExchange {
    list-style-type: decimal;
    overflow: hidden;
    padding-left: 30px;
}
.lstExchange a {
    color: #00dd00;
    display: block;
}
.lstExchange li {
    line-height: 14px;
    margin-bottom: 15px;
}
.exchangeLink .phantrang {
    border-top: 1px solid #CDCDCD;
    color: #00aa00;
    padding-top: 3px;
    text-align: right;
}
.exchangeLink .phantrang a {
    color: #00aa00;
    margin: 0 2px;
}
.exchangeLink .phantrang a:hover, .lstExchange .paging a.active {
    color: #00aa00;
    font-weight: bold;
}
.chitietTour {
    border: 1px solid #cccccc;
    margin-left: 9px;
    overflow: hidden;
    padding: 3px;
    width: 784px;
}
.chitietTour .img {
    border: 1px solid #D2D2D2;
    float: left;
    height: 175px;
    margin: 3px 5px 5px 0;
    padding: 2px;
    width: 280px;
}
.chitietTour .title {
    color: #00aa00;
    font-weight: bold;
}
.chitietTour .lichtrinh {
    float: left;
    overflow: hidden;
    width: 640px;
}
.chitietTour .impress {
    font-weight: bold;
    margin: 5px 0;
}
.chitietTour .lstAnh {
    float: left;
    margin: 0 0 10px 10px;
    overflow: hidden;
    width: 130px;
}
.chitietTour .itemAnh {
    border: 1px solid #D2D2D2;
    height: 90px;
    margin-bottom: 8px;
    padding: 1px;
    width: 130px;
}
.chitietTour .boundTour {
    border-bottom: 1px solid #6298BF;
    overflow: hidden;
}
.chitietTour .detail {
    margin: 12px 0 0 30px;
    overflow: hidden;
    width: 750px;
}
.chitietTour .th {
    clear: both;
    color: #00aa00;
    float: left;
    font-weight: bold;
    width: 100px;
}
.chitietTour .td {
    float: left;
    line-height: 18px;
    width: 640px;
}
.chitietTour .more {
    overflow: hidden;
}
.chitietTour .more img {
    margin-right: 5px;
}
.chitietTour .more li {
    margin-bottom: 6px;
}
.tblCost {
    border: 1px solid #9C9C9C;
    border-collapse: collapse;
    margin: 20px 0;
}
.tblCost td {
    border: 1px solid #9C9C9C;
    padding: 6px 14px;
    vertical-align: top;
}
.tblCost th {
    border: 1px solid #9C9C9C;
    padding: 6px 14px;
    vertical-align: top;
}
.tblCost .left {
    text-align: left;
}
.tblAC {
    border: 1px solid #9C9C9C;
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 538px;
}
.tblAC td {
    border: 1px solid #9C9C9C;
    padding: 6px 14px;
    text-align: left;
    vertical-align: top;
}
.tblAC th {
    border: 1px solid #9C9C9C;
    padding: 10px 14px;
    vertical-align: top;
    width: 103px;
}
.otherNews .titGreen {
    color: #54B312;
    font-size: 11px;
    font-weight: bold;
}
.twoCollumnUL {
    overflow: hidden;
    width: 780px;
}
.twoCollumnUL li {
    float: left;
    width: 385px;
}
.twoCollumnUL li a {
    text-decoration: underline;
}
.twoCollumnUL li a:hover {
    text-decoration: none;
}
.btnImgSmallBook {
    background: url("../images/btnSmall.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin: 0 10px;
    padding-bottom: 2px;
    text-align: center;
    text-decoration: none;
    width: 70px;
}
.btnImgSmallBook a:hover, .btnImgSmallBook a:visited {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.news-paging {
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.news-pre, .news-next {
    background-color: #FFFFFF;
    border: 1px solid #4C6BB3;
    color: #000000;
    display: block;
    float: left;
    padding: 2px 6px;
    width: 60px;
}
.news-next {
    float: right;
}
.news-paging ul {
    list-style: none outside none;
    margin: 10px;
}
.news-paging ul li {
    background-color: #FFFFFF;
    border: 1px solid #4C6BB3;
    color: #000000;
    cursor: pointer;
    display: inline;
    margin-left: 5px;
    padding: 2px 6px;
}
.news-paging ul li.active {
    background-color: #E4F2FD;
    font-weight: bold;
}
.news-paging ul li.first, .news-paging ul li.last {
    background-color: #FFFFFF;
}
.news-paging ul li.first {
    font-weight: bold;
}
.news-paging a {
    color: #000000;
    text-decoration: none;
}
.news-paging a:hover {
    color: #000000;
    text-decoration: none;
}
/* Added by Hung */
#tabs  .ui-tabs-hide{
	display: none;
}
#div-boxTour #div-tableBoxDetails
{
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 750px;
}
#div-tableBoxDetails .img
{
    height: 200px;
    width: 300px;
    float: left;
    border:#dddddd dotted 1px;
    padding:4px;
}
#div-tableBoxDetails .title{
  width: 430px;
  height: 200px;
  float: left;
  margin-left: 5px;
}
#div-tableBoxDetails .title .title1
{
    color:#00cc00;
    font-size: 14px;
    font-weight: bold;
}
#div-tableBoxDetails .title .title2
{
    color:#707070;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
#div-tableBoxDetails .content
{
    color: #707070;
    font-size: 14px;
    font-weight: normal;
}
#div-tableBoxDetails #div-btn
{
    height: 30px;
    margin-top: 30px;
}
#div-btn .btn{
     background: url("../images/btnGreen.png") no-repeat scroll 0 0 transparent;
     width: 106px;
     height: 22px;
     color: #FFF;
     padding: 5px;
     text-align: center;
}
#div-btn ul li{
    background: url("../images/btnGreen.png") no-repeat scroll 100% 50% transparent;
    display: block;
    float: left;
    height: 22px;
    width: 106px;
    line-height: 22px;
    list-style: none outside none;
    padding: 0 10px 0 0;
    text-align: center;
    color: #fff;
}
#div-btn ul li a{
    color: #fff;
    text-decoration: none;
}
#div-btn ul li a:hover{
    color: #fff;
    text-decoration: underline;
}
.introTour #div-tourOther{
    float: left;
    width: 730px;
    border: 1px dotted #ddd;
    padding: 20px;
}
#div-tourOther .titletourOther
{
    color: #00cc00;
    font-size: 15px;
    font-weight: bold;
    
}
.linktourOther ul li{
    list-style-type: square;
    color:#00cc00 ;
    margin-left: 30px;
    line-height: 25px;
}
.linktourOther ul li a{
    color: #00a500;
}
.linktourOther ul li a:hover{
    color: #00cc00;
}
#div-tableBoxDetails #div-imglistHotel
{
    float: left;
    width: 300px;
    height: 200px;
    padding: 10px;
    border: #cccccc dotted 1px;
}
#div-tableBoxDetails #divtitleListHotel
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px;
    border-bottom: solid #ccc 1px;
}
#div-tableBoxDetails #div-textlistHotel
{
    float: left;
    margin-left: 20px;
}
#div-textlistHotel .titlelistHotel
{
    color:#00cc00;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
}
#div-textlistHotel .detailslistHotel{
    color: #707070;
    font-size: 11px;
}
#div-tableBoxDetails #div-ContentListHotel
{
    width: 730px;
    float: left;
    padding: 10px;
    border-bottom: solid #ccc 1px;
}
#div-ContentListHotel .img
{
    width: 120px;
    height: 90px;
    border: #ccc dotted 1px;
    padding: 3px;
    float: left;
}
#div-ContentListHotel .text
{
    float: left;
    width: 580px;
    margin-left: 20px;
}
#div-ContentListHotel .text .price
{
    color: #ff5c5c;
    font-size: 12px;
    font-weight: bold;
}
#div-ContentListHotel .text .title-text a
{
    font-size: 12px;
}
#div-ContentListHotel .text .content-text a{
    color: #707070;
}
#div-ContentListHotel .text .content-text a:hover{
    color: #707070;
    text-decoration: none;
}
.pagination {
    font-family: Tahoma;
    font-size: 11px;
    height: 22px;
    margin-top: 10px;
}
.pagination a, .pagination strong {
    border: 1px solid #FFFFFF;
    color: #666666;
    float: left;
    margin-right: 2px;
    padding: 3px 6px;
}
.pagination a {
    border-color: #DDDDDD;
    text-decoration: none;
}
.pagination a:hover {
    border-color: #F68963;
    color: #F68963;
}